//浏览器中的JavaScript是没有文件操作能力的
//但是Node中的JavaScript具有文件操作能力
//fs是file-system的简写，就是文件系统的意思
//在Node中如果想要进行文件的操作就必须引用fs这个核心模块
//在fs这个核心模块中，就提供了人所有文件操作相关的API
//例如 fs.readFile就是用来读取文件的

//1.使用require方法加载fs核心模块
var fs = require('fs')

//2.读取文件
//  第一个参数就是要读取的文件名
//  第二个参数是一个回调函数
//      error   如果读取成功，error就是null
//              如果读取失败，error就是失误对象
//      data    如果读取成功，data就是读取的数据
//              如果读取失败，data就是null
//      <Buffer e8 b5 b5 e9 92 b1 e5 ad 99 e6 9d 8e>
//              文件中存储的其实都是二进制数据 0 1
//              这里看到的不是0和1是因为二进制转换为十六进制了
//              我们可以通过toString方法把它转换为字符串
fs.readFile('./data/hello.txt', function (err, data) {
  //console.log(err);
  if (err) {
    console.log('读取文件失败');
  } else {
    console.log(data.toString());
  }
})